1
general::
Phrase(s): lecture someone for something
to give someone a talkingto about something. • Please don’t lecture me for being late. It won’t help now, will it? • There is no point in lecturing us for something we didn’t do.
McGrawhill's American Idioms And Phrasal Verbs